<%@ page contentType="text/html;charset=UTF-8" %>

<!-- 权限菜单 -->
<style>
.zbxUnLock{display:block;}
.zbxLock{display:none;}

.zbxFLock{display:none;}
.zbxPLock{display:none;}
.zbxSLock{display:none;}
.zbxCLock{display:none;}
</style>
<!-- 权限控制 -->
<script>
//应该采用静态包含
//alert('${loginUser.actJsonStr}');
var GL_ActAry = jQuery.parseJSON('${loginUser.actJsonStr}');

function zbxSLock(fnm){
	if(GL_ActAry==null || GL_ActAry==''){
		return false;
	}
	for(var i=0;i<GL_ActAry.length;i++){
		if(GL_ActAry[i].fnm==fnm)return true;
		if(GL_ActAry[i].fnm=='/') return true;
	}
	return false;
}

function zbxPLock(fnm){
	for(var i=0;i<GL_ActAry.length;i++){
		if(fnm.indexOf(GL_ActAry[i])==0 || GL_ActAry[i]==fnm){
			return true;
		}
	}
	return false;
}
function zbxCLock(fnm){
	for(var i=0;i<GL_ActAry.length;i++){
		if(GL_ActAry[i].indexOf(fnm)==0 || GL_ActAry[i]==fnm){
			return true;
		}
	}
	return false;
}
function zbxFLock(fnm){
	for(var i=0;i<GL_ActAry.length;i++){
		if(GL_ActAry[i].indexOf(fnm)==0 ||GL_ActAry[i].indexOf(fnm)==0 || GL_ActAry[i]==fnm){
			return true;
		}
	}
	return false;
}

function openLock(mu){
	var actKey = mu.getAttribute('zbxKey');
	if(mu.className.indexOf('zbxSLock')>=0){
		if(zbxSLock(actKey)){
			showOne(mu);		
		}
	}else if(mu.className.indexOf('zbxPLock')>=0){
		if(zbxPLock(actKey)){
			showOne(mu);
		}
	}else if(mu.className.indexOf('zbxFLock')>=0){
		if(zbxFLock(actKey)){
			showOne(mu);	
		}		
	}else if(mu.className.indexOf('zbxCLock')>=0){
		if(zbxCLock(actKey)){
			showOne(mu);
		}
	}
}

function showOne(mu){
	//$('#'+mu.id).removeClass("zbxSLock");
	//$('#'+mu.id).addClass('zbxUnLock');
	//mu.css("background-color");
	
	mu.style.display="block";
}

/**
*操作菜单显示
*ymyang 2011-03-16
*/
function showActMenu(){
	var allActMenu = $(".zbxFLock,.zbxPLock,.zbxSLock,.zbxCLock");
	for(var i=0;i<allActMenu.length;i++){
		var mu = allActMenu[i];
		openLock(mu);
	}
}
$(function(){
	showActMenu();
});
</script>